/*
 * @Date: 2021-08-16 09:53:00
 * @information: 自动载入响应环境的配置文件
 */
import path from 'path'

const environment = {
  'development': function () {
    return 'dev'
  },
  'production': function () {
    return 'prod'
  }
}

// 接受请求
const fileName = function (name) {
  return environment[name]()
}


// 载入配置文件
const file = path.resolve(__dirname, `config.${fileName(process.env.NODE_ENV || 'development')}.js`)

try {
  module.exports = require(file)
  console.log('Load config: [%s]', file)
} catch (error) {
  console.error('Cannot load config: [%s]', file)
  throw error
}
